C/C++ algorithm头文件的max()、min()、abs()和math头文件的fabs() |
您所在的位置:网站首页 › c 问号 › C/C++ algorithm头文件的max()、min()、abs()和math头文件的fabs() |
对于一般的数据类型——整型和浮点型,我们经常要得到最大值,最小值和绝对值 本文章利用一些头文件的函数,进行展示。函数的参数及使用在程序代码及注释中体现。 代码如下: /* Project: 最值及绝对值 Date: 2018/07/31 Author: Frank Yu algorithm的max(),min(),和abs() max() min()参数为两个,可以是整型或浮点型,返回最大值和最小值 适用于个数不多的比较时 abs()返回绝对值,整数 math的fabs(),进行浮点数的取绝对值功能 */ #include #include #include #include using namespace std; int main() { int a,b,c; double d,e,f; printf("请输入两个整数(空格隔开):\n"); scanf("%d %d",&a,&b); printf("最大值为%d,最小值为%d\n",max(a,b),min(a,b)); printf("请输入一个整数:\n"); scanf("%d",&c); printf("绝对值为%d\n",abs(c)); printf("请输入两个浮点数(空格隔开):\n"); scanf("%lf %lf",&d,&e); printf("最大值为%lf,最小值为%lf\n",max(d,e),min(d,e)); printf("请输入一个浮点数:\n"); scanf("%lf",&f); printf("绝对值为%lf\n",fabs(f)); return 0; }结果截图: 2019/02/27更新... 注:fabs常用于浮点数是否相等的比较,例如,fabs(x-y) |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |